css函数matrix()用六个指定的值来指定一个均匀的2d变换矩阵,这个矩阵中的常量值是不作为参数进行传递的,其他的参数则在主要列的顺序中描述

matrix(a, b, c, d, tx, ty)是matrix3d(a, b, 0, 0, c, d, 0, 0, 0, 0, 1, 0, tx, ty, 0, 1)的简写

其中,abcd以number的格式来描述线性变换,tx ty以number的格式来描述变换的量

比如matrix(1, 0, 0, 1, 20, 20)相当于translate(20px, 20px)
matrix(2, 0, 0, 2, 0, 0)相当于scale(2, 2)
matrix(cos45°, -sin45°, sin45°, cos45°, 0, 0)相当于rotate(45deg)